
#ifndef __PSTRLIB
#define __PSTRLIB


typedef struct _pstring pstring;

struct _pstring
{
  char *str;
  long len;
  long allocated_len;
};

pstring* pstring_new (char *);
pstring* pstring_append (pstring*, char *);

void pstring_clear (pstring *);

void pstring_free (pstring *);

#endif /* __PSTRLIB */
